home *** CD-ROM | disk | FTP | other *** search
/ Amoszine 5 / Amoszine 5.adf / arts / intos_review.asc.cm / intos_review.asc.cm
Text File  |  1992-02-26  |  6KB  |  142 lines

  1. @3 
  2.                           THE INTOS AMOS EXTENSION@2
  3.                              Reviewer, Steve Bye
  4.                              -------------------@4
  5. Intos is an extension that allows you to create intuition Gadgets, Windows,
  6. Screens, Menus, etc. for your own programs. INTOS will allow you to create
  7. Workbench applications just like the users of C, Blitz etc. Have enjoyed
  8. for years. INTOS works on Amos and Amos Pro and comes boxed, complete with a
  9. nice, professionally printed 75 page manual covering over 120 new commands.
  10.  
  11. When I first received the Amoszine complimentry copy of INTOS (Thanks,
  12. Martin & Steve) I must admit I was a bit worried that this extension was
  13. going to be a bit above my head, ie. Complicated. Luckily INTOS is anything
  14. but that, and even a complete wibble brain such as I, had it installed in no
  15. time. Firstly I must point out that INTOS isn't quite what you would expect
  16. in terms of being an extension. INTOS, uses a different path to what
  17. most of us are used to. Firstly most of the commands are a set of Procedures
  18. that must be loaded first into your listing, or be built on to.
  19. True, there is a .lib file that the procedures make calls to. The .lib
  20. actually has to be placed in the LIBS directory of your boot disk as opposed
  21. to the normal Amos_system directory. The plus side is there are no hassles
  22. with extension numbers and the like, OK by me matey!
  23.  
  24.  
  25.  
  26. With the extension installed the first thing I wanted to try out was the 
  27. File requester commands. I had a lovely ASL file requester running perfectly
  28. from within Amos within a few minutes. In this early version of INTOS there 
  29. are only a few example programs and none of them do an ASL file requester 
  30. and yet a thicky like me had one up and running, no trouble. Looking good.
  31.  
  32. Just to give you an idea of how easy it all is here is how to get an ASL
  33. file requester up a running and returning the selected file string to Amos.
  34.  
  35. First of all you must load ALL_PROCS.AMOS which contains all of INTOS's
  36. procedures, you can later delete un-needed procedures when your program is
  37. complete. Once loaded a REM will tell you where to enter your code.
  38. This is what you need:
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. @5
  50. REM Set up the  file requestor parameters 
  51.  
  52.  
  53.         Width of requestor box 640 max 
  54.               |  
  55.               |  Height of req box 256 max ____leave this as it is.
  56.               |  |                         | 
  57. IN_FSEL_[0,0,320,200,"LOAD A FILE","ram:","","#?"]
  58.          | |               |         |         | 
  59.          | y coord         | Directory to open | 
  60.          |                 |                   | 
  61.          |         Title bar message           | 
  62.       x coord                              Wildcard shows all files
  63.  
  64.   0,0 =Top left of screen  
  65.  
  66. REM Sel$ will equal the path and file of anything selected
  67.  
  68. SEL$=Param$
  69. _CLOSE_INTOS 
  70. Amos To Front 
  71. Print SEL$
  72. @4
  73. Very, Very simple indeed. I know this can be done without INTOS, but do you
  74. really want to mess with tons of DosCalls etc. I don't, not anymore.
  75.  
  76. There are five example programs on the INTOS disk on this early version, 
  77. (more are being done) and they cover setting up an intuition menu system, 
  78. which is easier to use the Amos's own menu system and of course much better,
  79. Blitzer's eat your heart out, it's never been so easy! Another supplied 
  80. example does a brilliant job of showing how to use a "Type some text in" 
  81. gadget, which would entail a major coding session using Amos's normal 
  82. commands.
  83.  
  84. The next task I had set myself/Intos was to display a 256 colour AGA
  85. picture. I expected a lot of fumbling about, as I said I am a bit slow
  86. on the uptake at times, but as you may have guessed by now this was just all
  87. too easy using INTOS. It took me all of two attempts to get to display an 
  88. AGA pic on an intuition screen. It would of been first time if the manual
  89. was a little bit clearer. Here is how to display a 256 colour pic using 
  90. INTOS, You all know this is just NOT POSSIBLE using Amos on it's own, 
  91. so think on and look at this:
  92. @5
  93. IN_SCREEN_[1,0,320,256,8,$0,""]
  94. IN_LOAD_IFF_[1,"DH0:AGA_PIC.IFF",0]
  95. IN_WAIT_RAT
  96. @4
  97.  
  98. The first line is similar to SCREEN OPEN,but opens an intuition screen.
  99. In this case the screen is to be numbered 1,( You can have up to 63 screens)
  100. the 0 is the Y positioning of the screen, 320,256 is the size of the screen,
  101. the 8 is the screen depth (256 Colours) and the 0 indicates the screen mode 
  102. (Lowres) Easy peazy, lemon squezzy. The LOAD IFF is virtually thesame as
  103. Amos's and the IN_WAIT_RAT is a mouse wait. 
  104. I am really getting to like this cool extension.
  105. All the above parameters are explained clearly in the manual, but the manual
  106. is a bit short on rabbit, ie. It doesn't say you need to open a screen before
  107. you load a pic on the Workbench. OK it's bloody obvious really, but to real 
  108. beginners it could put them off. 
  109.  
  110. On refelection I have just written an AGA picture viewer, use the ASL file
  111. requester to select the PIC and then show it, ?Hmm INTOS writes it almost on
  112. it's own. With the help of INTOS, Amos is getting closer to beating Blitz at
  113. it's own game, without things getting too complicated.
  114.  
  115. I could carry on with more examples but I think you now have the general
  116. picture. INTOS in the hands of a good Amos coder would be dynamite!
  117.  
  118. There must be a down side to any program, especially one of this type. The
  119. only drawbacks I can find with INTOS is the fact that it makes your overall
  120. program much larger. Hardly end of the world material, you will agree?
  121. @4And the manual needs to be a bit more talkative, not just giving the bare
  122. essentials of each command. I hope the promised extra examples come soon as
  123. without them some users will feel a bit lost. Apart from those small nags 
  124. INTOS is another step forward for Amos, and I would personally recommend it,
  125. hand on heart, especially if you are into writing applications/utils.
  126.  
  127. @7
  128.                                 AZ Rating 92%
  129.  
  130. @1
  131. INTOS  £29.99  For Amos/Pro
  132.  
  133. Available from:
  134.  
  135. OTM Publications,
  136. 5, Albert Road,
  137. Tamworth, Staffs.
  138. B79-7JN
  139. @6
  140. Oh,and by the way, OTM are looking for more quality products to market, so 
  141. if you have what you think could be a commercial product, drop them a line.
  142.